Abstract and Concrete Syntax Migration of Instance Models

نویسندگان

  • Antonio Cicchetti
  • Bart Meyers
  • Manuel Wimmer
  • M. Wimmer
چکیده

and Concrete Syntax Migration of Instance Models Antonio Cicchetti, Bart Meyers, and Manuel Wimmer 1 Mälardalen University, MRTC, Väster̊as, Sweden [email protected] 2 University of Antwerp, Belgium [email protected] 3 Vienna University of Technology, Austria [email protected] Abstract. In this paper, we present a solution for the TTC 2010 model migration case study. Firstly, we present a modular approach to migrate the instance models’ abstract syntax. Secondly, the problem of co-evolution of diagrammatical information such as icon positions and bend points of edges is identified and a solution specific to this case study is presented. Our solution implemented using ATL and Java. In this paper, we present a solution for the TTC 2010 model migration case study. Firstly, we present a modular approach to migrate the instance models’ abstract syntax. Secondly, the problem of co-evolution of diagrammatical information such as icon positions and bend points of edges is identified and a solution specific to this case study is presented. Our solution implemented using ATL and Java.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A DSL for Mapping Abstract Syntax Models to Concrete Syntax Models in ModelCC

Syntax Tree Concrete Syntax Model Abstract Syntax Model instance of instance of Textual Representation Parser input output Figure 1: Traditional language processing. Context-Free Grammar e.g. BNF Conceptual Model Textual Representation Parser Abstract Syntax Graph Concrete Syntax Model Abstract Syntax Model instance of instance of

متن کامل

The ModelCC Model-Driven Parser Generator

Syntax Tree Concrete Syntax Model Abstract Syntax Model instance of instance of Textual Representation Parser input output Context-Free Grammar e.g. BNF Conceptual Model Textual Representation Parser Abstract Syntax Graph Concrete Syntax Model Abstract Syntax Model instance of instance of

متن کامل

Model-Driven Development: A Metamodeling Foundation

syntax The concepts from which models are created (see Requirement 1) Class diagram at level M2 Concrete syntax Concrete rendering of these concepts (see Requirement 2) UML notation, informally specified Well-formedness Rules for applying the concepts (see Requirement 1) Constraints on the abstract Syntax (using the Object Constraint Language, for example) Semantics Description of a model’s mea...

متن کامل

Evolution des profils UML : vers une migration automatisée et une optimisation assistée des modèles

The abstract syntax of a modeling language evolves all along the life-cycle of this language with its successive versions and these evolutions can have important repercussions on the models described in this language. We study the evolutions of the abstract syntax when this syntax is defined by a UML profile. More particularly, we are interested in the UML profile evolutions impacts on the inst...

متن کامل

A Tool for Model-Based Language Specification

Syntax Tree Concrete Syntax Model Abstract Syntax Model instance of instance of Textual Representation Parser input output Figure 1 Traditional language processing approach. sign process. In principle, it might not be even necessary for the language designer to have advanced knowledge on parser generators when following a model-driven language specification approach. • A full-blown model-driven...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010